/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package hu.sqlexpr;

import java.util.List;

/**
 *
 * @author trekan
 */
public interface Visitor {
    
    void visit(Select select) throws SyntaxException;

    void visit(Condition con) throws SyntaxException;
    
    void visit(Binding binding) throws SyntaxException;
    
    void visit(Paging paging) throws SyntaxException;
    
    String getSql();
    
    List<Object> getBindings();
}
